@charset 'UTF-8';
.all-select-list dl dd{
	display: inline-block;
	margin-right: 10px;
	margin-bottom: 10px;
	padding: 0 5px;
	border-radius: 3px;
}
.all-select-list .asl-active{
	background: #333333;
}
.all-select-list .asl-active a{
	color: #ffffff;
}
.all-bookList .alb-line{
	margin: 0px 15px;
	padding: 20px 1px 0px;
	border-top: 1px solid #e6e6e6;
	overflow: hidden;
}
.all-bookList .abl-item-box{
	margin-bottom: 20px;
}
.all-bookList .abl-item-cover{
	width: 102px;
}
.all-bookList .abl-item-cover img{
	width: 102px;
	height: 135px;
	border: 1px solid #e8e8e8;
}
.all-bookList .abl-item-main{
	width: 315px;
}

.all-bookList .abl-item-main .abl-item-type{
	padding: 10px 0px;
	font-size: 12px;
	color: #777777;
}
.all-bookList .abl-item-main .abl-item-intro{
	height: 50px;
	line-height: 25px;
	overflow: hidden;
}
.all-bookList .abl-item-main .abl-item-words{
	height: 20px;
	padding-top: 8px;
	color: #777777;
}

.bookInfo-page .bookInfo-page-box{
	padding: 10px;
	border: 1px solid #dddddd;
}
.bookInfo-page .bookInfo-page-top-cover{
	width: 180px;
}
.bookInfo-page .bookInfo-page-top-cover img{
	width: 180px;
	height: 240px;
	border: 1px solid #e8e8e8;
}
.bookInfo-page .bookInfo-page-top-main{
	width: 670px;
	height: 240px;
	overflow: hidden;
}
.bookInfo-page .bookInfo-page-top-main .btm-name{
	font-size: 30px;
}
.bookInfo-page .bookInfo-page-top-main .btm-name span{
	font-size: 18px;
	margin-left: 10px;
}
.bookInfo-page .bookInfo-page-top-main .btm-tag{
	padding-top: 10px;
	height: 40px;
	overflow: hidden;
}
.bookInfo-page .bookInfo-page-top-main .btm-tag p{
	display: inline-block;
	padding: 0 20px;
	height: 26px;
	line-height: 26px;
	text-align: center;
	color: #bf2c24;
	border: 1px solid #bf2c24;
	border-radius: 5px;
}
.bookInfo-page .bookInfo-page-top-main .btm-intro{
	padding: 10px 0px;
	height: 80px;
	line-height: 20px;
	overflow: hidden;
}
.bookInfo-page .bookInfo-page-top-main .btm-type{
	height: 30px;
	line-height: 30px;
	font-size: 18px;
}
.bookInfo-page .bookInfo-page-top-main .btm-t-span1{
	font-size: 14px;
	color: #777777;
}
.bookInfo-page .bookInfo-page-top-main .btm-t-span2{
	margin: 0 10px;
}
.bookInfo-page .bookInfo-page-top-main .btm-btn{
	padding-top: 6px;
}
.bookInfo-page .bookInfo-page-top-main .btm-btn a{
	display: inline-block;
	padding: 0 30px;
	margin-right: 15px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	font-size: 16px;
	border: 1px solid #3f5a93;
	border-radius: 3px;
}
.bookInfo-page .bookInfo-page-top-main #read-btn{
	color: #ffffff;
	background: #bf2c24;
	border: 1px solid #bf2c24;
}
.bookInfo-page .bookInfo-page-top-main #read-btn:hover{
	background: #ed4259;
	border: 1px solid #ed4259;
}
.bookInfo-page .last_chapter{
	padding: 10px 0px;
	line-height: 20px;
}
.bookInfo-page .last_chapter .time{
	
}
.bookInfo-page .last_chapter a{
	color: #bf2c24;
}

.chapter_content{
	margin-bottom: 0;
	padding: 0;
	background: #ffffff;
}
.chapter_container{
	position: relative;
	padding:20px 90px;
	margin: 0 auto;
	width: 900px !important;
	min-height: 1000px;
	background: #f8f3e9;
}
.chapterList-page .chapterList-page-box{
	padding:0px 20px 20px;
	border: 1px solid #cccccc;
}
.chapterList-page .book-name{
	font-size: 30px;
	padding-top: 24px;
	color: #bf2c24;
	text-align: center;
}
.chapterList-page .book-author{
	text-align: center;
}
.chapterList-page .book-btn{
	text-align: right;
	padding-top: 20px;
}
.chapterList-page .book-btn a{
	display: inline-block;
	margin-left: 5px;
	padding: 3px 10px;
	border: 1px solid #e6e6e6;
}
.chapterList-page .book-author span{
	color: #777777;
}
.chapterList-page .chapterList-page-item{
	line-height: 26px;
	padding: 20px 0px;
}
.chapterList-page .chapterList-page-item span{
	display: inline-block;
	width: 26px;
    text-align: center;
    margin-left: 5px;
    font-size: 12px;
    height: 16px;
    line-height: 16px;
    color: #FFFFFF;
    border-radius: 3px;
    text-transform:Uppercase;
    background: #eb8585;
}
.chapterList-page .chapter-list-20170722 a{
	display: inline-block;
	width: 20%;
	margin:0 2%;
	line-height: 26px;
	padding: 20px 0px;
	vertical-align:text-top;
}
.chapterList-page .chapter-list-20170722 a span{
	display: inline-block;
	width: 26px;
    text-align: center;
    margin-left: 5px;
    font-size: 12px;
    height: 16px;
    line-height: 16px;
    color: #FFFFFF;
    border-radius: 3px;
    text-transform:Uppercase;
    background: #eb8585;
}
.chapterList-page .volume-title{
	margin-top: 20px;
	padding: 15px 10px;
	background: #f5f5f5;
}
.chapterList-page .volume-title p{
	padding-left: 10px;
	font-size: 16px;
	border-left: 5px solid #bf2c24;
}
.chapterList-page .chapterList-page-line{
	border-top: 1px dashed #e6e6e6;
}

.chapterInfo .chapterInfo-title{

}
.chapterInfo .chapterInfo-type{
	margin-bottom: 30px;
	padding-bottom: 5px;
	border-bottom: 1px solid #dddddd;
}
.chapterInfo .chapterInfo-type p{
	display: inline-block;
	margin-right: 10px;
	color: #999690;
}
.chapterInfo .chapter-text p{
	text-indent: 2em;
	line-height: 30px;
	font-size: 16px;
	margin-bottom: 16px;
}
.chapterInfo .chapter-pagenavi{
	text-align: center;
	margin-top: 30px;
	margin-bottom: 50px;
}
.chapterInfo .chapter-pagenavi a{
	display: inline-block;
	padding: 10px 30px;
	font-size: 18px;
	margin: 0 10px;
	border: 1px solid #cccccc;
	background: #ffffff;
}
.chapterInfo .chapterInfo-quick-link{
	position: absolute;
	top: 0px;
	left: -70px;
	width: 60px;
	margin-top: 50px;
	background: #f8f3e9;
	border: 1px solid #ddd8cf;
}

.chapterInfo .chapterInfo-quick-link p{
	width: 60px;
	height: 60px;
	padding: 5px 0px;
	line-height: 30px;
	text-align: center;
	font-size: 24px;
	border-bottom: 1px solid #ddd8cf;
}
.chapterInfo .chapterInfo-quick-link p a{
	display: block;
}
.chapterInfo .chapterInfo-quick-link p a i{
	display: inline-block;
	width: 24px;
}
.chapterInfo .chapterInfo-quick-link p a span{
	display: block;
	line-height: 20px;
	font-size: 12px;
}
.chapterInfo .ci-login{
	padding: 30px 10px;
	text-align: center;
	font-size: 16px;
	border: 1px solid #ddd;
	border-radius: 5px;
	background: #fff;
}
.chapterInfo .ci-login a{
	font-size: 20px;
	color: #bf2c24;
}

.chapterInfo .ci-option{
	padding: 30px 10px;
	text-align: center;
	font-size: 16px;
	border: 1px solid #ddd;
	border-radius: 5px;
	background: #fff;
}
.chapterInfo .ci-option h3{
	margin-top: 0px;
	margin-bottom: 30px;
	color: #9b9791;
}
.chapterInfo .ci-option a{
	display: inline-block;
	padding: 10px 40px;
	font-size: 16px;
	color: #fff;
	line-height: 25px;
	border-radius: 5px;
	background: #bf2c24;
}
.chapterInfo .ci-option a span{
	display: block;
	font-size: 14px;
	color: #e7c4c3;
}
.chapterInfo .ci-option .cio-msg{
	padding-top: 20px;
	text-align: center;
}
.chapterInfo .ci-option .cio-msg span{
	font-size: 14px;
	color: #bf2c24;
}

.chapterInfo .ci-option .cio-autoOrder{
	margin: 0 auto;
	padding: 10px 0px;
	width: 130px;
	height: 26px;
	line-height: 26px;
}
.chapterInfo .ci-option .cio-autoOrder label{
	font-weight: normal;
}
.chapterInfo .ci-option .cio-autoOrder input{
	margin-right: 5px;
	width: 20px;
	height: 20px;
}